We've been together almost 10 years now, living together for maybe 7. Bought the house 3 years ago or so.
It works out if you have the right girl. Tough to tell if you have the right girl sometimes though. The girl before this one, I dated her for 1.5 years, then she totally flaked out. I mean really, and I had no idea it could happen. So it's hard to tell sometimes.